package com.suray.basic.wcs.plc.pojo.oper;


import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode
public class HandleToothHoistOper {

    /**
     * 设备类型
     */
    private String deviceType;
    /**
     * 设备位移量
     */
    private String movement;
    /**
     * 升降自动速度
     */
    private String liftAutoSpeed;
    /**
     * 升降自动加速
     */
    private String liftAutoAcc;
    /**
     * 升降自动减速
     */
    private String liftAutoDec;
    /**
     * 升降手动速度
     */
    private String liftManualSpeed;
    /**
     * 升降手动加速
     */
    private String liftManualAcc;
    /**
     * 升降手动减速
     */
    private String liftManualDec;
    /**
     * 输送线自动速度
     */
    private String conveyorAutoSpeed;
    /**
     * 输送线自动加速
     */
    private String conveyorAutoAcc;
    /**
     * 输送线自动减速
     */
    private String conveyorAutoDec;
    /**
     * 输送线手动速度
     */
    private String conveyorManualSpeed;
    /**
     * 输送线手动加速
     */
    private String conveyorManualAcc;
    /**
     * 输送线手动减速
     */
    private String conveyorManualDec;
    /**
     * 牙叉升降机运行
     */
    private String taskAction;
    /**
     * 故障清除
     */
    private String clearError;
    /**
     * 外形检测开启与否
     */
    private String IsOpenShape;
    /**
     * 扫码故障灯是否开启
     */
    private String IsOpenBcr;
    /**
     * 超重灯是否开启
     */
    private String IsOpenOverweight;
    /**
     * 系统急停
     */
    private String stopState;
    /**
     * 系统手动/本地模式
     */
    private String controllerMode;
    /**
     * 手动上升
     */
    private String manualUp;
    /**
     * 手动下降
     */
    private String manualDown;
    /**
     * 手动输送线正转
     */
    private String manualForward;
    /**
     * 手动输送线反转
     */
    private String manualReverse;
    /**
     * 故障复位
     */
    private String clearError1;
    /**
     * WCS是否可控
     */
    private String isControl;
    /**
     * 设备正在运行中
     */
    private String deviceState;
    /**
     * 升降正在运行
     */
    private String elevatorState;
    /**
     * 输送线正在运行
     */
    private String conveyorState;
    /**
     * 故障报警状态
     */
    private String errorState;
    /**
     * 入库请求
     */
    private String requestIn;
    /**
     * 上升到位
     */
    private String riseInPlace;
    /**
     * 下降到位
     */
    private String dropInPlace;
    /**
     * 输送线1到位
     */
    private String inPlaceSignal1;
    /**
     * 输送线2到位
     */
    private String inPlaceSignal2;
    /**
     * 故障码
     */
    private String errorInfo;
    /**
     * 校准位
     */
    private String checkNo;
    /**
     * 当前设备类型
     */
    private String currentDeviceType;

    //就绪状态
    private String readyState;
    private String deviceName;
    private Integer deviceId;

    private String deviceDes;
    private Integer taskNo;
    private Integer startNo;
    private Integer endNo;
}
